IronRuby é uma implementação da linguagem Ruby que roda sobre a plataforma .NET. Ele implementa a especificação RubySpec e permite aproveitar conhecimentos em Ruby para desenvolver aplicações .NET, além de flexibilizar código e habilitar extensões dinâmicas em aplicações. O IronRuby é de código aberto e permite integrar recursos do .NET Framework como WPF, Silverlight e Windows Forms.